package com.tcs.test.computer.run;

import java.util.ArrayList;
import java.util.List;

import org.junit.Test;

import com.tcs.test.computer.ComputerServers;
import com.tcs.test.computer.impl.ComputerServersImpl;

/**
 * 启动函数
 * @author wangBo
 */
public class MainRun {
	
	private ComputerServers computerServers;
	
	private String [] array = new String[]{"王博","表妹","1", "2"};
	
	private List<Integer> list = new ArrayList<Integer>(20);
	
	// 一个金条,只能切3刀,如何分出5份
	public void init() {
		int i = 0;
//		while (i < 10) {
//			list.add(++i);
//		}
//		for (String val : array ) {
//			if (i % 2 == 0) {
//				System.out.println(array[i]);
//			} else {
//				
//			}
//			i++;
//		}
		
//		while (i <= array.length) {
//			if (i % 2 == 0) {
//				System.out.println(array[i]);
//			}
//			i++;
//		}
	}
	
	public void run() {
//		for (int i = 0 , count = array.length; i < count; i++) {
//			System.out.println("姓名 : " +  array[i]);
//		}
		
//		for (Integer val : list) {
//			System.out.println(val);
//		}
		
		computerServers = new ComputerServersImpl();
		System.out.println("这是 加法 : 1 + 2 = " + computerServers.add(1, 2));
		System.out.println("这是 减法 : 3 - 1 = " + computerServers.minus(3, 1));
	}
	
	
	// 2桶水,水桶可以存放3升水, 一桶是满的, 一桶是空的.如何将满的倒入空的.
	private int a = 3 , b = 0;
	
	public void tong() {
		b = a;
		a = 0;
	}
	
	// 一个字符串,如: ajdflajkfjasdlfjasdjavasjl ,如何去除 k.
	public void quchu() {
		String value = "ajdflajkfjasdlfjasdjavasjl";
		value = value.replace("k", "");
		System.out.println(value);
	}
	
	// 有一个母猴子,一个公猴子,第一天生一个,第二天生2个,第三天生5个死一个,问20天后有多少猴子
	
}